package org.wlw;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

public class ListAndSet {
    public static void main(String[] args) {
        //list添加的顺序和存储的顺序是一样的，并且可以有重复的元素
        List<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(1);
        list.add(5);
        list.add(5);
        list.add(3);
        list.add(4);
        System.out.println("List:");
        for(int n:list) {
            System.out.println(n);
        }
        //Set添加的顺序和存储的顺序不一样，如果是数字会自然排序，而且不能有重复的元素
        System.out.println("-------------------------------------");
        Set<Integer> set = new HashSet<>();
        set.add(5);
        set.add(5);
        set.add(2);
        set.add(3);
        set.add(3);
        set.add(1);
        System.out.println("Set:");
        for(int n:set) {
            System.out.println(n);
        }
    }
}
